docs: Add missing TreeListModel docs
authorBenjamin Otte <otte@redhat.com>
Sun, 16 Sep 2018 17:38:25 +0000 (19:38 +0200)
committerBenjamin Otte <otte@redhat.com>
Sun, 16 Sep 2018 17:39:39 +0000 (19:39 +0200)
docs/reference/gtk/gtk4-sections.txt
gtk/gtktreelistmodel.h

index 5d56d54e1e78eccb220c04e951677e38c3572e43..ea0709487e58e82d0f4a91382c86b251882e15e8 100644 (file)
@@ -3372,6 +3372,49 @@ GTK_TOOLTIP
 gtk_tooltip_get_type
 </SECTION>
 
+<SECTION>
+<FILE>gtktreelistmodel</FILE>
+<TITLE>GtkTreeListModel</TITLE>
+GtkTreeListModel
+GtkTreeListRow
+GtkTreeListModelCreateModelFunc
+gtk_tree_list_model_new
+gtk_tree_list_model_get_model
+gtk_tree_list_model_get_passthrough
+gtk_tree_list_model_set_autoexpand
+gtk_tree_list_model_get_autoexpand
+gtk_tree_list_model_get_child
+gtk_tree_list_model_get_row
+
+<SUBSECTION>
+gtk_tree_list_row_get_item
+gtk_tree_list_row_set_expanded
+gtk_tree_list_row_get_expanded
+gtk_tree_list_row_is_expandable
+gtk_tree_list_row_get_position
+gtk_tree_list_row_get_depth
+gtk_tree_list_row_get_children
+gtk_tree_list_row_get_parent
+gtk_tree_list_row_get_child
+
+<SUBSECTION Standard>
+GTK_TREE_LIST_MODEL
+GTK_IS_TREE_LIST_MODEL
+GTK_TYPE_TREE_LIST_MODEL
+GTK_TREE_LIST_MODEL_CLASS
+GTK_IS_TREE_LIST_MODEL_CLASS
+GTK_TREE_LIST_MODEL_GET_CLASS
+GTK_TREE_LIST_ROW
+GTK_IS_TREE_LIST_ROW
+GTK_TYPE_TREE_LIST_ROW
+GTK_TREE_LIST_ROW_CLASS
+GTK_IS_TREE_LIST_ROW_CLASS
+GTK_TREE_LIST_ROW_GET_CLASS
+<SUBSECTION Private>
+gtk_tree_list_model_get_type
+gtk_tree_list_row_get_type
+</SECTION>
+
 <SECTION>
 <FILE>gtktreemodel</FILE>
 <TITLE>GtkTreeModel</TITLE>
index b282acfc8547d3cb26d1244c2a17c2085190a3e0..9b34735acdc0ea79fbeea3b0dfa50d6f0af99e18 100644 (file)
@@ -39,6 +39,14 @@ G_DECLARE_FINAL_TYPE (GtkTreeListModel, gtk_tree_list_model, GTK, TREE_LIST_MODE
 GDK_AVAILABLE_IN_ALL
 G_DECLARE_FINAL_TYPE (GtkTreeListRow, gtk_tree_list_row, GTK, TREE_LIST_ROW, GObject)
 
+/**
+ * GtkTreeListModelCreateModelFunc:
+ * @item: The item that is expaned
+ * @data: User data passed when registering the function
+ *
+ * Prototype of the function called to create new child models when
+ * gtk_tree_list_row_set_expanded() is called.
+ */
 typedef GListModel * (* GtkTreeListModelCreateModelFunc) (gpointer item, gpointer data);
 
 GDK_AVAILABLE_IN_ALL